package org.jiuling.basics.validation;

/**
 * 二进制校验
 * @author 紫灵
 * @date 2023年03月27日 10时12分02秒
 */
public class ByteVerify {

    /** 私有构造方法，禁止创建对象 */
    private ByteVerify() {}

    /**
     * 是否为空
     * @param bt 二进制
     * @return 是否为空
     */
    public static boolean isNull(Byte bt){
       return bt == null;
    }

    /**
     * 二进制数组为空
     * @param bytes 二进制数组
     * @return 是否为空
     */
    public static boolean arrayIsNull(byte[] bytes){
        return bytes == null;
    }

    /**
     * 数组是否为空白
     * @param bytes 数组列表
     * @return 是否为空白
     */
    public static boolean arrayIsBlank(byte[] bytes){
        return arrayIsNull(bytes) || bytes.length == 0;
    }
}
